import java.util.Scanner;

public class studentInfo {
    public static void num() {
        Scanner scanner=new Scanner(System.in);
        String[][] info=new String[3][3];
        String b="1000";
        //循环输入三个学生的id存入二维数组中
        for (int i=0;i<3;i++){
            System.out.println("请输入第"+(i+1)+"个学生的id");
            String id=scanner.nextLine();
            int num=0;
            //判断学生id是否相等，相等执行while循环重复输入当前学生不同于其他学生的id，不相等存储学生id到二维数组中并且把id存储到变量b中进行id的重复判断。
            if(id.equals(b)){
                while(id.equals(b)){
                    System.out.println("学生的id重复");
                    System.out.println("请重新输入第"+(i+1)+"个学生的id");
                    id=scanner.nextLine();
                }
                //输入当前学生不同于其他学生的id之后继续添加姓名和年龄。
                System.out.println("请输入第"+(i+1)+"个学生的姓名");
                String name=scanner.nextLine();
                info[i][num++]=name;
                System.out.println("请输入第"+(i+1)+"个学生的年龄");
                String age=scanner.nextLine();
                info[i][num++]=age;
                continue; //返回循环创建下一个学生
            }else {
                info[i][num++]=id;
                b=id;
            }
            //当id不相等时继续添加姓名和年龄
            System.out.println("请输入第"+(i+1)+"个学生的姓名");
            String name=scanner.nextLine();
            info[i][num++]=name;
            System.out.println("请输入第"+(i+1)+"个学生的年龄");
            String age=scanner.nextLine();
            info[i][num++]=age;
        }
        //遍历所有学生的信息
        System.out.println("要求1：添加的时候需要进行学号的唯一性判断&&要求2：添加完毕之后，遍历所有学生信息。");
        for(int i=0; i<info.length;i++){
            for (int q=0;q<info[i].length;q++){
                System.out.print(info[i][q]+'\t');

            }
            System.out.println();
        }

    }


}
